import http from './http'

// 注册
export function SubmitRegiterInfo(username,password){
    return http.post('/api/register',{
        username,
        password
    })
}

// 登陆
export function submitLoginRequest(username,password){
    return http.post('/api/login',{
        username,
        password
    })
}

// 添加todo
export function addTodos(token,title,done){
    return http({
        method:'post',
        url:"/api/addTodo",
        data:{
            title,
            done
        },
        headers:{
            token
        }
    })
}

// 获取初始数据
export function getTodos(token){
    return http({
        method:"get",
        url:"/api/searchTodo",
        headers:{
            token
        }
    })
}


// 提交编辑数据
export function updateTodo(token,_id,title){
    return http({
        method:"post",
        url:"/api/updateTodo",
        data:{
            _id,
            title,
        },
        headers:{
            token
        }
    })
}


// 删除数据
export function deleteTodo(token,_id){
    return http({
        method:"post",
        url:"/api/deleteTodo",
        data:{
            _id
        },
        headers:{
            token
        }

    })
}

// 修改done值
export function changDone(token,_id,done){
    return http({
        method:"post",
        url:"/api/changDone",
        data:{
            _id,
            done
        },
        headers:{
            token
        }
    })
}

// 获取已完成的todos 和长度
export function getDoneLength(token){
    return http({
        method:"get",
        url:"/api/doneNow",
        headers:{
            token
        }
    })
}


